using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;

namespace DataTransferObject
{
    public class clsNhanVienDTO:clsNguoiDungDTO
    {
        //Fields.
        private String maNV;
        private String tenDangNhap;
        private String matKhau;
        private String dienThoai;
        private String maBC;
        private String maCV;
        private String maBP;

        //Constructors.
        public clsNhanVienDTO()
        {
        }

        public clsNhanVienDTO(String maNV, String hoTen, String gioiTinh, 
                           String diaChi, DateTime ngaySinh, String hinhAnh,
                           String tenDangNhap, String matKhau, String dienThoai,
                           String maBC, String maCV, String maBP)
                           :base(hoTen, gioiTinh, diaChi, ngaySinh, hinhAnh) 
        {
            this.maNV = maNV;
            this.tenDangNhap = tenDangNhap;
            this.matKhau = matKhau;
            this.dienThoai = dienThoai;
            this.maBC = maBC;
            this.maCV = maCV;
            this.maBP = maBP;
        }

        #region Properties
        public String MaNV
        {
            set { this.maNV = value; }
            get { return this.maNV; }
        }

        public String TenDangNhap
        {
            set { this.tenDangNhap = value; }
            get { return this.tenDangNhap; }
        }

        public String MatKhau
        {
            set { this.matKhau = value; }
            get { return this.matKhau; }
        }

        public String DienThoai
        {
            set { this.dienThoai = value; }
            get { return this.dienThoai; }
        }

        public String MaBC
        {
            set { this.maBC = value; }
            get { return this.maBC; }
        }

        public String MaCV
        {
            set { this.maCV = value; }
            get { return this.maCV; }
        }

        public String MaBP
        {
            set { this.maBP = value; }
            get { return this.maBP; }
        }

        #endregion.
    }
}
